package org.jeecg.modules.dto.procdef;

import java.io.Serializable;
import java.sql.Date;

import org.springframework.format.annotation.DateTimeFormat;

import com.fasterxml.jackson.annotation.JsonFormat;

import lombok.Data;

@Data
public class InProcdefBusinessDto implements Serializable {
	private static final long serialVersionUID = 1L;

    /** 流程定义id */
	private String procdefId;

	/** 流程定义版本 */
	private String procdefVersion;

	/** 流程业务标题 */
	private String businessTitle;

	/** 流程业务标题规则 */
	private String businessTitleRule;

	/** PC端组件地址 */
	private String pcComponentPath;

	/** 移动端组件地址 */
	private String mobileComponentPath;

	/** 流程实例Id列名 */
	private String procinstIdCol;

	/** 流程实例状态列名 */
	private String procinstStatusCol;

	/** 创建人 */
	private String createBy;

	/** 创建日期 */
	@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date createTime;

	/** 更新人 */
	private String updateBy;

	/** 更新日期 */
	@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date updateTime;

	/** 备注 */
	private String remark;
}
